home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the 3D Game Programming Gurus / gurus.iso / DirectX / dx9sdkcp.exe / SDK (C++) / Doc / DirectX9 / Managed XML Files / Microsoft.DirectX.xml < prev   
Encoding:
Text File  |  2002-11-12  |  92.3 KB  |  2,075 lines

  1. <doc>
  2.   <assembly>
  3.     <name>Microsoft.DirectX</name>
  4.   </assembly>
  5.   <members>
  6.     <member name="T:Microsoft.DirectX.DirectXException">
  7.       <summary>Root exception class for all DirectX exceptions.</summary>
  8.     </member>
  9.     <member name="F:Microsoft.DirectX.DirectXException.IsExceptionIgnored">
  10.       <summary>A boolean value to enable or disable DirectX exceptions.</summary>
  11.     </member>
  12.     <member name="F:Microsoft.DirectX.DirectXException.LastReturnCode">
  13.       <summary>The last return code from a DirectX function.</summary>
  14.     </member>
  15.     <member name="M:Microsoft.DirectX.DirectXException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
  16.       <summary>Initializes a new instance of the object.</summary>
  17.       <param name="info" />
  18.       <param name="context" />
  19.     </member>
  20.     <member name="M:Microsoft.DirectX.DirectXException.#ctor(System.String,System.Exception)">
  21.       <summary>Initializes a new instance of the object.</summary>
  22.       <param name="message" />
  23.       <param name="inner" />
  24.     </member>
  25.     <member name="M:Microsoft.DirectX.DirectXException.#ctor(System.String)">
  26.       <summary>Initializes a new instance of the object.</summary>
  27.       <param name="message" />
  28.     </member>
  29.     <member name="M:Microsoft.DirectX.DirectXException.#ctor">
  30.       <summary>Initializes a new instance of the object.</summary>
  31.     </member>
  32.     <member name="M:Microsoft.DirectX.DirectXException.EnableExceptions">
  33.       <summary>Turn on DirectX exception throwing.</summary>
  34.       <returns />
  35.     </member>
  36.     <member name="M:Microsoft.DirectX.DirectXException.GetExceptionFromHResult">
  37.       <summary>Return a DirectX exception from a HResult</summary>
  38.       <returns />
  39.     </member>
  40.     <member name="M:Microsoft.DirectX.DirectXException.IgnoreExceptions">
  41.       <summary>Disable throwing DirectX exceptions</summary>
  42.       <returns />
  43.     </member>
  44.     <member name="M:Microsoft.DirectX.DirectXException.ToString">
  45.       <summary>Obtains the String representation of this instance.</summary>
  46.       <returns />
  47.     </member>
  48.     <member name="P:Microsoft.DirectX.DirectXException.ErrorCode">
  49.       <summary>The integer value result code</summary>
  50.     </member>
  51.     <member name="P:Microsoft.DirectX.DirectXException.ErrorString">
  52.       <summary>The DirectX specific error string.</summary>
  53.     </member>
  54.     <member name="T:Microsoft.DirectX.DXHelp">
  55.       <summary>Miscellaneous helper functions for Managed DirectX</summary>
  56.     </member>
  57.     <member name="M:Microsoft.DirectX.DXHelp.CopyObjectDataToPointer(System.Object,System.IntPtr)">
  58.       <summary>Copies an object.</summary>
  59.       <param name="objectData" />
  60.       <param name="pointerData" />
  61.       <returns />
  62.     </member>
  63.     <member name="M:Microsoft.DirectX.DXHelp.CopyPointerDataToObject(System.Object@,System.IntPtr)">
  64.       <summary>Copies an object.</summary>
  65.       <param name="objectData" />
  66.       <param name="pointerData" />
  67.       <returns />
  68.     </member>
  69.     <member name="M:Microsoft.DirectX.DXHelp.GetObjectSize(System.Object)">
  70.       <summary>Returns an objects size.</summary>
  71.       <param name="objectSize" />
  72.       <returns />
  73.     </member>
  74.     <member name="M:Microsoft.DirectX.DXHelp.GetTypeSize(System.Type)">
  75.       <summary>Returns a type size.</summary>
  76.       <param name="typeSize" />
  77.       <returns />
  78.     </member>
  79.     <member name="M:Microsoft.DirectX.DXHelp.HiWord(System.Int64)">
  80.       <summary>Returns the HiWord of the value.</summary>
  81.       <param name="integerValue" />
  82.       <returns />
  83.     </member>
  84.     <member name="M:Microsoft.DirectX.DXHelp.HiWord(System.Int32)">
  85.       <summary>Returns the HiWord of the value.</summary>
  86.       <param name="integerValue" />
  87.       <returns />
  88.     </member>
  89.     <member name="M:Microsoft.DirectX.DXHelp.HiWord(System.IntPtr)">
  90.       <summary>Returns the HiWord of the value.</summary>
  91.       <param name="integerValue" />
  92.       <returns />
  93.     </member>
  94.     <member name="M:Microsoft.DirectX.DXHelp.LoWord(System.Int64)">
  95.       <summary>Returns the LoWord of the value.</summary>
  96.       <param name="integerValue" />
  97.       <returns />
  98.     </member>
  99.     <member name="M:Microsoft.DirectX.DXHelp.LoWord(System.Int32)">
  100.       <summary>Returns the LoWord of the value.</summary>
  101.       <param name="integerValue" />
  102.       <returns />
  103.     </member>
  104.     <member name="M:Microsoft.DirectX.DXHelp.LoWord(System.IntPtr)">
  105.       <summary>Returns the LoWord of the value.</summary>
  106.       <param name="integerValue" />
  107.       <returns />
  108.     </member>
  109.     <member name="M:Microsoft.DirectX.DXHelp.ShiftLeft(System.Int64,System.Int32)">
  110.       <summary>Shift the bits to left.</summary>
  111.       <param name="numberValue" />
  112.       <param name="bitsShift" />
  113.       <returns />
  114.     </member>
  115.     <member name="M:Microsoft.DirectX.DXHelp.ShiftLeft(System.Int32,System.Int32)">
  116.       <summary>Shift the bits to left.</summary>
  117.       <param name="numberValue" />
  118.       <param name="bitsShift" />
  119.       <returns />
  120.     </member>
  121.     <member name="M:Microsoft.DirectX.DXHelp.ShiftRight(System.Int64,System.Int32)">
  122.       <summary>Shift the bits to right.</summary>
  123.       <param name="numberValue" />
  124.       <param name="bitsShift" />
  125.       <returns />
  126.     </member>
  127.     <member name="M:Microsoft.DirectX.DXHelp.ShiftRight(System.Int32,System.Int32)">
  128.       <summary>Shift the bits to right.</summary>
  129.       <param name="numberValue" />
  130.       <param name="bitsShift" />
  131.       <returns />
  132.     </member>
  133.     <member name="T:Microsoft.DirectX.MatrixStack">
  134.       <summary>Applications use the methods of the MatrixStack object to manipulate a matrix stack</summary>
  135.     </member>
  136.     <member name="E:Microsoft.DirectX.MatrixStack.Disposing">
  137.       <summary>Adds an event handler to listen to the Disposing event on the object.</summary>
  138.     </member>
  139.     <member name="M:Microsoft.DirectX.MatrixStack.#ctor">
  140.       <summary>Initializes a new instance of the object.</summary>
  141.     </member>
  142.     <member name="M:Microsoft.DirectX.MatrixStack.Dispose">
  143.       <summary>Immediately releases the unmanaged resources used by the object.</summary>
  144.       <returns />
  145.     </member>
  146.     <member name="M:Microsoft.DirectX.MatrixStack.Finalize">
  147.       <summary>Forces an object to free resources before the object is destroyed by the Garbage Collector.</summary>
  148.       <returns />
  149.     </member>
  150.     <member name="M:Microsoft.DirectX.MatrixStack.LoadIdentity">
  151.       <summary>Loads identity in the current matrix.</summary>
  152.       <returns />
  153.     </member>
  154.     <member name="M:Microsoft.DirectX.MatrixStack.LoadMatrix(Microsoft.DirectX.Matrix)">
  155.       <summary>Loads the given matrix into the current matrix.</summary>
  156.       <param name="value" />
  157.       <returns />
  158.     </member>
  159.     <member name="M:Microsoft.DirectX.MatrixStack.MultiplyMatrix(Microsoft.DirectX.Matrix)">
  160.       <summary>Determines the product of the current matrix and the given matrix.</summary>
  161.       <param name="value" />
  162.       <returns />
  163.     </member>
  164.     <member name="M:Microsoft.DirectX.MatrixStack.MultiplyMatrixLocal(Microsoft.DirectX.Matrix)">
  165.       <summary>Determines the product of the given matrix and the current matrix.</summary>
  166.       <param name="value" />
  167.       <returns />
  168.     </member>
  169.     <member name="M:Microsoft.DirectX.MatrixStack.Pop">
  170.       <summary>Removes the current matrix from the top of the stack.</summary>
  171.       <returns />
  172.     </member>
  173.     <member name="M:Microsoft.DirectX.MatrixStack.Push">
  174.       <summary>Adds a matrix to the stack.</summary>
  175.       <returns />
  176.     </member>
  177.     <member name="M:Microsoft.DirectX.MatrixStack.raise_Disposing(System.Object,System.EventArgs)">
  178.       <summary />
  179.       <param name="i1" />
  180.       <param name="i2" />
  181.       <returns />
  182.     </member>
  183.     <member name="M:Microsoft.DirectX.MatrixStack.RotateAxis(Microsoft.DirectX.Vector3,System.Single)">
  184.       <summary>Determines the product of the current matrix and the computed rotation matrix.</summary>
  185.       <param name="axisRotation" />
  186.       <param name="angle" />
  187.       <returns />
  188.     </member>
  189.     <member name="M:Microsoft.DirectX.MatrixStack.RotateAxisLocal(Microsoft.DirectX.Vector3,System.Single)">
  190.       <summary>Determines the product of the computed rotation matrix and the current matrix.</summary>
  191.       <param name="axisRotation" />
  192.       <param name="angle" />
  193.       <returns />
  194.     </member>
  195.     <member name="M:Microsoft.DirectX.MatrixStack.RotateYawPitchRoll(System.Single,System.Single,System.Single)">
  196.       <summary>Determines the product of the current matrix and the computed rotation matrix (composed of a given yaw, pitch, and roll).</summary>
  197.       <param name="yaw" />
  198.       <param name="pitch" />
  199.       <param name="roll" />
  200.       <returns />
  201.     </member>
  202.     <member name="M:Microsoft.DirectX.MatrixStack.RotateYawPitchRollLocal(System.Single,System.Single,System.Single)">
  203.       <summary>Determines the product of the computed rotation matrix (composed of a given yaw, pitch, and roll) and the current matrix.</summary>
  204.       <param name="yaw" />
  205.       <param name="pitch" />
  206.       <param name="roll" />
  207.       <returns />
  208.     </member>
  209.     <member name="M:Microsoft.DirectX.MatrixStack.Scale(Microsoft.DirectX.Vector3)">
  210.       <summary>Determines the product of the current matrix and the computed scale matrix composed from the given point (x, y, and z).</summary>
  211.       <param name="scale" />
  212.       <returns />
  213.     </member>
  214.     <member name="M:Microsoft.DirectX.MatrixStack.Scale(System.Single,System.Single,System.Single)">
  215.       <summary>Determines the product of the current matrix and the computed scale matrix composed from the given point (x, y, and z).</summary>
  216.       <param name="x" />
  217.       <param name="y" />
  218.       <param name="z" />
  219.       <returns />
  220.     </member>
  221.     <member name="M:Microsoft.DirectX.MatrixStack.ScaleLocal(Microsoft.DirectX.Vector3)">
  222.       <summary>Determines the product of the computed scale matrix composed from the given point (x, y, and z) and the current matrix.</summary>
  223.       <param name="scale" />
  224.       <returns />
  225.     </member>
  226.     <member name="M:Microsoft.DirectX.MatrixStack.ScaleLocal(System.Single,System.Single,System.Single)">
  227.       <summary>Determines the product of the computed scale matrix composed from the given point (x, y, and z) and the current matrix.</summary>
  228.       <param name="x" />
  229.       <param name="y" />
  230.       <param name="z" />
  231.       <returns />
  232.     </member>
  233.     <member name="M:Microsoft.DirectX.MatrixStack.Translate(Microsoft.DirectX.Vector3)">
  234.       <summary>Determines the product of the current matrix and the computed translation matrix determined by the given factors (x, y, and z).</summary>
  235.       <param name="trans" />
  236.       <returns />
  237.     </member>
  238.     <member name="M:Microsoft.DirectX.MatrixStack.Translate(System.Single,System.Single,System.Single)">
  239.       <summary>Determines the product of the current matrix and the computed translation matrix determined by the given factors (x, y, and z).</summary>
  240.       <param name="x" />
  241.       <param name="y" />
  242.       <param name="z" />
  243.       <returns />
  244.     </member>
  245.     <member name="M:Microsoft.DirectX.MatrixStack.TranslateLocal(Microsoft.DirectX.Vector3)">
  246.       <summary>Determines the product of the computed translation matrix determined by the given factors (x, y, and z) and the current matrix.</summary>
  247.       <param name="trans" />
  248.       <returns />
  249.     </member>
  250.     <member name="M:Microsoft.DirectX.MatrixStack.TranslateLocal(System.Single,System.Single,System.Single)">
  251.       <summary>Determines the product of the computed translation matrix determined by the given factors (x, y, and z) and the current matrix.</summary>
  252.       <param name="x" />
  253.       <param name="y" />
  254.       <param name="z" />
  255.       <returns />
  256.     </member>
  257.     <member name="P:Microsoft.DirectX.MatrixStack.Disposed">
  258.       <summary>true if the object is disposed; otherwise, false</summary>
  259.     </member>
  260.     <member name="P:Microsoft.DirectX.MatrixStack.Top">
  261.       <summary>Retrieves the current matrix at the top of the stack.</summary>
  262.     </member>
  263.     <member name="T:Microsoft.DirectX.Matrix">
  264.       <summary>Describes a matrix.</summary>
  265.     </member>
  266.     <member name="F:Microsoft.DirectX.Matrix.M11">
  267.       <summary />
  268.     </member>
  269.     <member name="F:Microsoft.DirectX.Matrix.M12">
  270.       <summary />
  271.     </member>
  272.     <member name="F:Microsoft.DirectX.Matrix.M13">
  273.       <summary />
  274.     </member>
  275.     <member name="F:Microsoft.DirectX.Matrix.M14">
  276.       <summary />
  277.     </member>
  278.     <member name="F:Microsoft.DirectX.Matrix.M21">
  279.       <summary />
  280.     </member>
  281.     <member name="F:Microsoft.DirectX.Matrix.M22">
  282.       <summary />
  283.     </member>
  284.     <member name="F:Microsoft.DirectX.Matrix.M23">
  285.       <summary />
  286.     </member>
  287.     <member name="F:Microsoft.DirectX.Matrix.M24">
  288.       <summary />
  289.     </member>
  290.     <member name="F:Microsoft.DirectX.Matrix.M31">
  291.       <summary />
  292.     </member>
  293.     <member name="F:Microsoft.DirectX.Matrix.M32">
  294.       <summary />
  295.     </member>
  296.     <member name="F:Microsoft.DirectX.Matrix.M33">
  297.       <summary />
  298.     </member>
  299.     <member name="F:Microsoft.DirectX.Matrix.M34">
  300.       <summary />
  301.     </member>
  302.     <member name="F:Microsoft.DirectX.Matrix.M41">
  303.       <summary />
  304.     </member>
  305.     <member name="F:Microsoft.DirectX.Matrix.M42">
  306.       <summary />
  307.     </member>
  308.     <member name="F:Microsoft.DirectX.Matrix.M43">
  309.       <summary />
  310.     </member>
  311.     <member name="F:Microsoft.DirectX.Matrix.M44">
  312.       <summary />
  313.     </member>
  314.     <member name="M:Microsoft.DirectX.Matrix.Add(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  315.       <summary>Adds two matrices</summary>
  316.       <param name="left" />
  317.       <param name="right" />
  318.       <returns />
  319.     </member>
  320.     <member name="M:Microsoft.DirectX.Matrix.AffineTransformation(System.Single,Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3)">
  321.       <summary>Builds an affine transformation matrix.</summary>
  322.       <param name="scaling" />
  323.       <param name="rotationCenter" />
  324.       <param name="rotation" />
  325.       <param name="translation" />
  326.       <returns />
  327.     </member>
  328.     <member name="M:Microsoft.DirectX.Matrix.#ctor">
  329.       <summary>Initializes a new instance of the object.</summary>
  330.     </member>
  331.     <member name="M:Microsoft.DirectX.Matrix.Equals(System.Object)">
  332.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  333.       <param name="compare" />
  334.       <returns />
  335.     </member>
  336.     <member name="M:Microsoft.DirectX.Matrix.GetHashCode">
  337.       <summary>Returns the hash code for this instance.</summary>
  338.       <returns />
  339.     </member>
  340.     <member name="M:Microsoft.DirectX.Matrix.Invert">
  341.       <summary>Calculates the inverse of a matrix.</summary>
  342.       <returns />
  343.     </member>
  344.     <member name="M:Microsoft.DirectX.Matrix.Invert(Microsoft.DirectX.Matrix)">
  345.       <summary>Calculates the inverse of a matrix.</summary>
  346.       <param name="source" />
  347.       <returns />
  348.     </member>
  349.     <member name="M:Microsoft.DirectX.Matrix.Invert(System.Single@,Microsoft.DirectX.Matrix)">
  350.       <summary>Calculates the inverse of a matrix.</summary>
  351.       <param name="determinant" />
  352.       <param name="source" />
  353.       <returns />
  354.     </member>
  355.     <member name="M:Microsoft.DirectX.Matrix.LookAtLH(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  356.       <summary>Builds a left-handed, look-at matrix.</summary>
  357.       <param name="cameraPosition" />
  358.       <param name="cameraTarget" />
  359.       <param name="cameraUpVector" />
  360.       <returns />
  361.     </member>
  362.     <member name="M:Microsoft.DirectX.Matrix.LookAtRH(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  363.       <summary>Builds a right-handed, look-at matrix.</summary>
  364.       <param name="cameraPosition" />
  365.       <param name="cameraTarget" />
  366.       <param name="cameraUpVector" />
  367.       <returns />
  368.     </member>
  369.     <member name="M:Microsoft.DirectX.Matrix.Multiply(Microsoft.DirectX.Matrix)">
  370.       <summary>Determines the product of two matrices.</summary>
  371.       <param name="source" />
  372.       <returns />
  373.     </member>
  374.     <member name="M:Microsoft.DirectX.Matrix.Multiply(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  375.       <summary>Determines the product of two matrices.</summary>
  376.       <param name="left" />
  377.       <param name="right" />
  378.       <returns />
  379.     </member>
  380.     <member name="M:Microsoft.DirectX.Matrix.MultiplyTranspose(Microsoft.DirectX.Matrix)">
  381.       <summary>Determines the product of two matrices, followed by a transpose.</summary>
  382.       <param name="source" />
  383.       <returns />
  384.     </member>
  385.     <member name="M:Microsoft.DirectX.Matrix.MultiplyTranspose(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  386.       <summary>Determines the product of two matrices, followed by a transpose.</summary>
  387.       <param name="left" />
  388.       <param name="right" />
  389.       <returns />
  390.     </member>
  391.     <member name="M:Microsoft.DirectX.Matrix.op_Addition(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  392.       <summary />
  393.       <param name="left" />
  394.       <param name="right" />
  395.       <returns />
  396.     </member>
  397.     <member name="M:Microsoft.DirectX.Matrix.op_Equality(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  398.       <summary />
  399.       <param name="left" />
  400.       <param name="right" />
  401.       <returns />
  402.     </member>
  403.     <member name="M:Microsoft.DirectX.Matrix.op_Inequality(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  404.       <summary />
  405.       <param name="left" />
  406.       <param name="right" />
  407.       <returns />
  408.     </member>
  409.     <member name="M:Microsoft.DirectX.Matrix.op_Multiply(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  410.       <summary />
  411.       <param name="left" />
  412.       <param name="right" />
  413.       <returns />
  414.     </member>
  415.     <member name="M:Microsoft.DirectX.Matrix.op_Subtraction(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  416.       <summary />
  417.       <param name="left" />
  418.       <param name="right" />
  419.       <returns />
  420.     </member>
  421.     <member name="M:Microsoft.DirectX.Matrix.OrthoLH(System.Single,System.Single,System.Single,System.Single)">
  422.       <summary>Builds a left-handed orthogonal projection matrix.</summary>
  423.       <param name="width" />
  424.       <param name="height" />
  425.       <param name="znearPlane" />
  426.       <param name="zfarPlane" />
  427.       <returns />
  428.     </member>
  429.     <member name="M:Microsoft.DirectX.Matrix.OrthoOffCenterLH(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  430.       <summary>Builds a customized, left-handed orthogonal projection matrix.</summary>
  431.       <param name="left" />
  432.       <param name="right" />
  433.       <param name="bottom" />
  434.       <param name="top" />
  435.       <param name="znearPlane" />
  436.       <param name="zfarPlane" />
  437.       <returns />
  438.     </member>
  439.     <member name="M:Microsoft.DirectX.Matrix.OrthoOffCenterRH(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  440.       <summary>Builds a customized, right-handed orthogonal projection matrix.</summary>
  441.       <param name="left" />
  442.       <param name="right" />
  443.       <param name="bottom" />
  444.       <param name="top" />
  445.       <param name="znearPlane" />
  446.       <param name="zfarPlane" />
  447.       <returns />
  448.     </member>
  449.     <member name="M:Microsoft.DirectX.Matrix.OrthoRH(System.Single,System.Single,System.Single,System.Single)">
  450.       <summary>Builds a right-handed orthogonal projection matrix.</summary>
  451.       <param name="width" />
  452.       <param name="height" />
  453.       <param name="znearPlane" />
  454.       <param name="zfarPlane" />
  455.       <returns />
  456.     </member>
  457.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveFovLH(System.Single,System.Single,System.Single,System.Single)">
  458.       <summary>Builds a left-handed perspective projection matrix based on a field of view (FOV).</summary>
  459.       <param name="fieldOfViewY" />
  460.       <param name="aspectRatio" />
  461.       <param name="znearPlane" />
  462.       <param name="zfarPlane" />
  463.       <returns />
  464.     </member>
  465.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveFovRH(System.Single,System.Single,System.Single,System.Single)">
  466.       <summary>Builds a right-handed perspective projection matrix based on a field of view (FOV).</summary>
  467.       <param name="fieldOfViewY" />
  468.       <param name="aspectRatio" />
  469.       <param name="znearPlane" />
  470.       <param name="zfarPlane" />
  471.       <returns />
  472.     </member>
  473.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveLH(System.Single,System.Single,System.Single,System.Single)">
  474.       <summary>Builds a left-handed perspective projection matrix</summary>
  475.       <param name="width" />
  476.       <param name="height" />
  477.       <param name="znearPlane" />
  478.       <param name="zfarPlane" />
  479.       <returns />
  480.     </member>
  481.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveOffCenterLH(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  482.       <summary>Builds a customized, left-handed perspective projection matrix.</summary>
  483.       <param name="left" />
  484.       <param name="right" />
  485.       <param name="bottom" />
  486.       <param name="top" />
  487.       <param name="znearPlane" />
  488.       <param name="zfarPlane" />
  489.       <returns />
  490.     </member>
  491.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveOffCenterRH(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)">
  492.       <summary>Builds a customized, right-handed perspective projection matrix.</summary>
  493.       <param name="left" />
  494.       <param name="right" />
  495.       <param name="bottom" />
  496.       <param name="top" />
  497.       <param name="znearPlane" />
  498.       <param name="zfarPlane" />
  499.       <returns />
  500.     </member>
  501.     <member name="M:Microsoft.DirectX.Matrix.PerspectiveRH(System.Single,System.Single,System.Single,System.Single)">
  502.       <summary>Builds a right-handed perspective projection matrix.</summary>
  503.       <param name="width" />
  504.       <param name="height" />
  505.       <param name="znearPlane" />
  506.       <param name="zfarPlane" />
  507.       <returns />
  508.     </member>
  509.     <member name="M:Microsoft.DirectX.Matrix.Reflect(Microsoft.DirectX.Plane)">
  510.       <summary>Builds a matrix that reflects the coordinate system about a plane.</summary>
  511.       <param name="plane" />
  512.       <returns />
  513.     </member>
  514.     <member name="M:Microsoft.DirectX.Matrix.RotateAxis(Microsoft.DirectX.Vector3,System.Single)">
  515.       <summary>Builds a matrix that rotates around an arbitrary axis.</summary>
  516.       <param name="axisRotation" />
  517.       <param name="angle" />
  518.       <returns />
  519.     </member>
  520.     <member name="M:Microsoft.DirectX.Matrix.RotateQuaternion(Microsoft.DirectX.Quaternion)">
  521.       <summary>Builds a matrix from a quaternion.</summary>
  522.       <param name="quat" />
  523.       <returns />
  524.     </member>
  525.     <member name="M:Microsoft.DirectX.Matrix.RotateX(System.Single)">
  526.       <summary>Builds a matrix that rotates around the x-axis.</summary>
  527.       <param name="angle" />
  528.       <returns />
  529.     </member>
  530.     <member name="M:Microsoft.DirectX.Matrix.RotateY(System.Single)">
  531.       <summary>Builds a matrix that rotates around the y-axis.</summary>
  532.       <param name="angle" />
  533.       <returns />
  534.     </member>
  535.     <member name="M:Microsoft.DirectX.Matrix.RotateYawPitchRoll(System.Single,System.Single,System.Single)">
  536.       <summary>Builds a matrix with a specified yaw, pitch, and roll.</summary>
  537.       <param name="yaw" />
  538.       <param name="pitch" />
  539.       <param name="roll" />
  540.       <returns />
  541.     </member>
  542.     <member name="M:Microsoft.DirectX.Matrix.RotateZ(System.Single)">
  543.       <summary>Builds a matrix that rotates around the z-axis.</summary>
  544.       <param name="angle" />
  545.       <returns />
  546.     </member>
  547.     <member name="M:Microsoft.DirectX.Matrix.RotationAxis(Microsoft.DirectX.Vector3,System.Single)">
  548.       <summary>Builds a matrix that rotates around an arbitrary axis.</summary>
  549.       <param name="axisRotation" />
  550.       <param name="angle" />
  551.       <returns />
  552.     </member>
  553.     <member name="M:Microsoft.DirectX.Matrix.RotationQuaternion(Microsoft.DirectX.Quaternion)">
  554.       <summary>Builds a matrix from a quaternion.</summary>
  555.       <param name="quat" />
  556.       <returns />
  557.     </member>
  558.     <member name="M:Microsoft.DirectX.Matrix.RotationX(System.Single)">
  559.       <summary>Builds a matrix that rotates around the x-axis.</summary>
  560.       <param name="angle" />
  561.       <returns />
  562.     </member>
  563.     <member name="M:Microsoft.DirectX.Matrix.RotationY(System.Single)">
  564.       <summary>Builds a matrix that rotates around the y-axis.</summary>
  565.       <param name="angle" />
  566.       <returns />
  567.     </member>
  568.     <member name="M:Microsoft.DirectX.Matrix.RotationYawPitchRoll(System.Single,System.Single,System.Single)">
  569.       <summary>Builds a matrix with a specified yaw, pitch, and roll.</summary>
  570.       <param name="yaw" />
  571.       <param name="pitch" />
  572.       <param name="roll" />
  573.       <returns />
  574.     </member>
  575.     <member name="M:Microsoft.DirectX.Matrix.RotationZ(System.Single)">
  576.       <summary>Builds a matrix that rotates around the z-axis.</summary>
  577.       <param name="angle" />
  578.       <returns />
  579.     </member>
  580.     <member name="M:Microsoft.DirectX.Matrix.Scale(Microsoft.DirectX.Vector3)">
  581.       <summary>Builds a matrix that scales along the x-, y-, and z-axes.</summary>
  582.       <param name="v" />
  583.       <returns />
  584.     </member>
  585.     <member name="M:Microsoft.DirectX.Matrix.Scale(System.Single,System.Single,System.Single)">
  586.       <summary>Builds a matrix that scales along the x-, y-, and z-axes.</summary>
  587.       <param name="x" />
  588.       <param name="y" />
  589.       <param name="z" />
  590.       <returns />
  591.     </member>
  592.     <member name="M:Microsoft.DirectX.Matrix.Scaling(Microsoft.DirectX.Vector3)">
  593.       <summary>Builds a matrix that scales along the x-, y-, and z-axes.</summary>
  594.       <param name="v" />
  595.       <returns />
  596.     </member>
  597.     <member name="M:Microsoft.DirectX.Matrix.Scaling(System.Single,System.Single,System.Single)">
  598.       <summary>Builds a matrix that scales along the x-, y-, and z-axes.</summary>
  599.       <param name="x" />
  600.       <param name="y" />
  601.       <param name="z" />
  602.       <returns />
  603.     </member>
  604.     <member name="M:Microsoft.DirectX.Matrix.Shadow(Microsoft.DirectX.Vector4,Microsoft.DirectX.Plane)">
  605.       <summary>Builds a matrix that flattens geometry into a plane.</summary>
  606.       <param name="light" />
  607.       <param name="plane" />
  608.       <returns />
  609.     </member>
  610.     <member name="M:Microsoft.DirectX.Matrix.Subtract(Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  611.       <summary>Subtracts two matrices</summary>
  612.       <param name="left" />
  613.       <param name="right" />
  614.       <returns />
  615.     </member>
  616.     <member name="M:Microsoft.DirectX.Matrix.ToString">
  617.       <summary>Obtains the String representation of this instance.</summary>
  618.       <returns />
  619.     </member>
  620.     <member name="M:Microsoft.DirectX.Matrix.Transform(Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3)">
  621.       <summary>Builds a transformation matrix.</summary>
  622.       <param name="scalingCenter" />
  623.       <param name="scalingRotation" />
  624.       <param name="scalingFactor" />
  625.       <param name="rotationCenter" />
  626.       <param name="rotation" />
  627.       <param name="translation" />
  628.       <returns />
  629.     </member>
  630.     <member name="M:Microsoft.DirectX.Matrix.Transformation(Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3)">
  631.       <summary>Builds a transformation matrix.</summary>
  632.       <param name="scalingCenter" />
  633.       <param name="scalingRotation" />
  634.       <param name="scalingFactor" />
  635.       <param name="rotationCenter" />
  636.       <param name="rotation" />
  637.       <param name="translation" />
  638.       <returns />
  639.     </member>
  640.     <member name="M:Microsoft.DirectX.Matrix.Translate(Microsoft.DirectX.Vector3)">
  641.       <summary>Builds a matrix using the specified offsets.</summary>
  642.       <param name="v" />
  643.       <returns />
  644.     </member>
  645.     <member name="M:Microsoft.DirectX.Matrix.Translate(System.Single,System.Single,System.Single)">
  646.       <summary>Builds a matrix using the specified offsets.</summary>
  647.       <param name="x" />
  648.       <param name="y" />
  649.       <param name="z" />
  650.       <returns />
  651.     </member>
  652.     <member name="M:Microsoft.DirectX.Matrix.Translation(Microsoft.DirectX.Vector3)">
  653.       <summary>Builds a matrix using the specified offsets.</summary>
  654.       <param name="v" />
  655.       <returns />
  656.     </member>
  657.     <member name="M:Microsoft.DirectX.Matrix.Translation(System.Single,System.Single,System.Single)">
  658.       <summary>Builds a matrix using the specified offsets.</summary>
  659.       <param name="x" />
  660.       <param name="y" />
  661.       <param name="z" />
  662.       <returns />
  663.     </member>
  664.     <member name="M:Microsoft.DirectX.Matrix.Transpose(Microsoft.DirectX.Matrix)">
  665.       <summary>Returns the matrix transpose of a matrix.</summary>
  666.       <param name="source" />
  667.       <returns />
  668.     </member>
  669.     <member name="P:Microsoft.DirectX.Matrix.Determinant">
  670.       <summary>Returns the determinant of a matrix.</summary>
  671.     </member>
  672.     <member name="P:Microsoft.DirectX.Matrix.Identity">
  673.       <summary>The identity matrix</summary>
  674.     </member>
  675.     <member name="P:Microsoft.DirectX.Matrix.Zero">
  676.       <summary>An empty matrix</summary>
  677.     </member>
  678.     <member name="T:Microsoft.DirectX.Plane">
  679.       <summary>Describes a plane.</summary>
  680.     </member>
  681.     <member name="F:Microsoft.DirectX.Plane.A">
  682.       <summary>The a coefficient of the clipping plane in the general plane equation.</summary>
  683.     </member>
  684.     <member name="F:Microsoft.DirectX.Plane.B">
  685.       <summary>The b coefficient of the clipping plane in the general plane equation.</summary>
  686.     </member>
  687.     <member name="F:Microsoft.DirectX.Plane.C">
  688.       <summary>The c coefficient of the clipping plane in the general plane equation.</summary>
  689.     </member>
  690.     <member name="F:Microsoft.DirectX.Plane.D">
  691.       <summary>The d coefficient of the clipping plane in the general plane equation.</summary>
  692.     </member>
  693.     <member name="M:Microsoft.DirectX.Plane.#ctor">
  694.       <summary>Initializes a new instance of the object.</summary>
  695.     </member>
  696.     <member name="M:Microsoft.DirectX.Plane.#ctor(System.Single,System.Single,System.Single,System.Single)">
  697.       <summary>Initializes a new instance of the object.</summary>
  698.       <param name="valuePointA" />
  699.       <param name="valuePointB" />
  700.       <param name="valuePointC" />
  701.       <param name="valuePointD" />
  702.     </member>
  703.     <member name="M:Microsoft.DirectX.Plane.Dot(Microsoft.DirectX.Vector3)">
  704.       <summary>Computes the dot-product of a plane and a 4-D vector.</summary>
  705.       <param name="v" />
  706.       <returns />
  707.     </member>
  708.     <member name="M:Microsoft.DirectX.Plane.Dot(Microsoft.DirectX.Vector4)">
  709.       <summary>Computes the dot-product of a plane and a 4-D vector.</summary>
  710.       <param name="v" />
  711.       <returns />
  712.     </member>
  713.     <member name="M:Microsoft.DirectX.Plane.DotNormal(Microsoft.DirectX.Plane,Microsoft.DirectX.Vector3)">
  714.       <summary>Computes the dot-product of a plane and a 3-D vector. The w parameter of the vector is assumed to be 0.</summary>
  715.       <param name="p" />
  716.       <param name="v" />
  717.       <returns />
  718.     </member>
  719.     <member name="M:Microsoft.DirectX.Plane.Equals(System.Object)">
  720.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  721.       <param name="compare" />
  722.       <returns />
  723.     </member>
  724.     <member name="M:Microsoft.DirectX.Plane.FromPointNormal(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  725.       <summary>Constructs a plane from a point and a normal.</summary>
  726.       <param name="point" />
  727.       <param name="normal" />
  728.       <returns />
  729.     </member>
  730.     <member name="M:Microsoft.DirectX.Plane.FromPoints(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  731.       <summary>Constructs a plane from three points.</summary>
  732.       <param name="p1" />
  733.       <param name="p2" />
  734.       <param name="p3" />
  735.       <returns />
  736.     </member>
  737.     <member name="M:Microsoft.DirectX.Plane.GetHashCode">
  738.       <summary>Returns the hash code for this instance.</summary>
  739.       <returns />
  740.     </member>
  741.     <member name="M:Microsoft.DirectX.Plane.IntersectLine(Microsoft.DirectX.Plane,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  742.       <summary>Finds the intersection between a plane and a line.</summary>
  743.       <param name="p" />
  744.       <param name="v1" />
  745.       <param name="v2" />
  746.       <returns />
  747.     </member>
  748.     <member name="M:Microsoft.DirectX.Plane.Normalize">
  749.       <summary>Returns the normal of a plane.</summary>
  750.       <returns />
  751.     </member>
  752.     <member name="M:Microsoft.DirectX.Plane.Normalize(Microsoft.DirectX.Plane)">
  753.       <summary>Returns the normal of a plane.</summary>
  754.       <param name="p" />
  755.       <returns />
  756.     </member>
  757.     <member name="M:Microsoft.DirectX.Plane.op_Equality(Microsoft.DirectX.Plane,Microsoft.DirectX.Plane)">
  758.       <summary />
  759.       <param name="left" />
  760.       <param name="right" />
  761.       <returns />
  762.     </member>
  763.     <member name="M:Microsoft.DirectX.Plane.op_Inequality(Microsoft.DirectX.Plane,Microsoft.DirectX.Plane)">
  764.       <summary />
  765.       <param name="left" />
  766.       <param name="right" />
  767.       <returns />
  768.     </member>
  769.     <member name="M:Microsoft.DirectX.Plane.ToString">
  770.       <summary>Obtains the String representation of this instance.</summary>
  771.       <returns />
  772.     </member>
  773.     <member name="M:Microsoft.DirectX.Plane.Transform(Microsoft.DirectX.Matrix)">
  774.       <summary>Transforms a plane by a matrix. The input matrix is the inverse transpose of the actual transformation.</summary>
  775.       <param name="m" />
  776.       <returns />
  777.     </member>
  778.     <member name="M:Microsoft.DirectX.Plane.Transform(Microsoft.DirectX.Plane,Microsoft.DirectX.Matrix)">
  779.       <summary>Transforms a plane by a matrix. The input matrix is the inverse transpose of the actual transformation.</summary>
  780.       <param name="p" />
  781.       <param name="m" />
  782.       <returns />
  783.     </member>
  784.     <member name="P:Microsoft.DirectX.Plane.Empty">
  785.       <summary>An empty plane.</summary>
  786.     </member>
  787.     <member name="T:Microsoft.DirectX.Quaternion">
  788.       <summary>Describes a quaternion.</summary>
  789.     </member>
  790.     <member name="F:Microsoft.DirectX.Quaternion.W">
  791.       <summary>The w component.</summary>
  792.     </member>
  793.     <member name="F:Microsoft.DirectX.Quaternion.X">
  794.       <summary>The x component</summary>
  795.     </member>
  796.     <member name="F:Microsoft.DirectX.Quaternion.Y">
  797.       <summary>The y component.</summary>
  798.     </member>
  799.     <member name="F:Microsoft.DirectX.Quaternion.Z">
  800.       <summary>The z component.</summary>
  801.     </member>
  802.     <member name="M:Microsoft.DirectX.Quaternion.Add(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  803.       <summary>Adds two quaternions</summary>
  804.       <param name="m1" />
  805.       <param name="m2" />
  806.       <returns />
  807.     </member>
  808.     <member name="M:Microsoft.DirectX.Quaternion.BaryCentric(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,System.Single,System.Single)">
  809.       <summary>Returns a quaternion in Barycentric coordinates.</summary>
  810.       <param name="q1" />
  811.       <param name="q2" />
  812.       <param name="q3" />
  813.       <param name="f" />
  814.       <param name="g" />
  815.       <returns />
  816.     </member>
  817.     <member name="M:Microsoft.DirectX.Quaternion.Conjugate(Microsoft.DirectX.Quaternion)">
  818.       <summary>Returns the conjugate of a quaternion.</summary>
  819.       <param name="q" />
  820.       <returns />
  821.     </member>
  822.     <member name="M:Microsoft.DirectX.Quaternion.#ctor">
  823.       <summary>Initializes a new instance of the object.</summary>
  824.     </member>
  825.     <member name="M:Microsoft.DirectX.Quaternion.#ctor(System.Single,System.Single,System.Single,System.Single)">
  826.       <summary>Initializes a new instance of the object.</summary>
  827.       <param name="valueX" />
  828.       <param name="valueY" />
  829.       <param name="valueZ" />
  830.       <param name="valueW" />
  831.     </member>
  832.     <member name="M:Microsoft.DirectX.Quaternion.Dot(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  833.       <summary>Returns the dot-product of two quaternions.</summary>
  834.       <param name="v1" />
  835.       <param name="v2" />
  836.       <returns />
  837.     </member>
  838.     <member name="M:Microsoft.DirectX.Quaternion.Equals(System.Object)">
  839.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  840.       <param name="compare" />
  841.       <returns />
  842.     </member>
  843.     <member name="M:Microsoft.DirectX.Quaternion.Exp">
  844.       <summary>Calculates the exponential.</summary>
  845.       <returns />
  846.     </member>
  847.     <member name="M:Microsoft.DirectX.Quaternion.Exp(Microsoft.DirectX.Quaternion)">
  848.       <summary>Calculates the exponential.</summary>
  849.       <param name="q" />
  850.       <returns />
  851.     </member>
  852.     <member name="M:Microsoft.DirectX.Quaternion.GetHashCode">
  853.       <summary>Returns the hash code for this instance.</summary>
  854.       <returns />
  855.     </member>
  856.     <member name="M:Microsoft.DirectX.Quaternion.Invert">
  857.       <summary>Conjugates and renormalizes a quaternion.</summary>
  858.       <returns />
  859.     </member>
  860.     <member name="M:Microsoft.DirectX.Quaternion.Invert(Microsoft.DirectX.Quaternion)">
  861.       <summary>Conjugates and renormalizes a quaternion.</summary>
  862.       <param name="q" />
  863.       <returns />
  864.     </member>
  865.     <member name="M:Microsoft.DirectX.Quaternion.Length">
  866.       <summary>Returns the length of a quaternion.</summary>
  867.       <returns />
  868.     </member>
  869.     <member name="M:Microsoft.DirectX.Quaternion.Length(Microsoft.DirectX.Quaternion)">
  870.       <summary>Returns the length of a quaternion.</summary>
  871.       <param name="v" />
  872.       <returns />
  873.     </member>
  874.     <member name="M:Microsoft.DirectX.Quaternion.LengthSq">
  875.       <summary>Returns the square of the length of a quaternion.</summary>
  876.       <returns />
  877.     </member>
  878.     <member name="M:Microsoft.DirectX.Quaternion.LengthSq(Microsoft.DirectX.Quaternion)">
  879.       <summary>Returns the square of the length of a quaternion.</summary>
  880.       <param name="v" />
  881.       <returns />
  882.     </member>
  883.     <member name="M:Microsoft.DirectX.Quaternion.Ln">
  884.       <summary>Calculates the natural logarithm.</summary>
  885.       <returns />
  886.     </member>
  887.     <member name="M:Microsoft.DirectX.Quaternion.Ln(Microsoft.DirectX.Quaternion)">
  888.       <summary>Calculates the natural logarithm.</summary>
  889.       <param name="q" />
  890.       <returns />
  891.     </member>
  892.     <member name="M:Microsoft.DirectX.Quaternion.Multiply(Microsoft.DirectX.Quaternion)">
  893.       <summary>Multiplies two quaternions.</summary>
  894.       <param name="q" />
  895.       <returns />
  896.     </member>
  897.     <member name="M:Microsoft.DirectX.Quaternion.Multiply(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  898.       <summary>Multiplies two quaternions.</summary>
  899.       <param name="m1" />
  900.       <param name="m2" />
  901.       <returns />
  902.     </member>
  903.     <member name="M:Microsoft.DirectX.Quaternion.Normalize">
  904.       <summary>Returns the normal of a quaternion.</summary>
  905.       <returns />
  906.     </member>
  907.     <member name="M:Microsoft.DirectX.Quaternion.Normalize(Microsoft.DirectX.Quaternion)">
  908.       <summary>Returns the normal of a quaternion.</summary>
  909.       <param name="q" />
  910.       <returns />
  911.     </member>
  912.     <member name="M:Microsoft.DirectX.Quaternion.op_Addition(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  913.       <summary />
  914.       <param name="left" />
  915.       <param name="right" />
  916.       <returns />
  917.     </member>
  918.     <member name="M:Microsoft.DirectX.Quaternion.op_Equality(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  919.       <summary />
  920.       <param name="left" />
  921.       <param name="right" />
  922.       <returns />
  923.     </member>
  924.     <member name="M:Microsoft.DirectX.Quaternion.op_Inequality(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  925.       <summary />
  926.       <param name="left" />
  927.       <param name="right" />
  928.       <returns />
  929.     </member>
  930.     <member name="M:Microsoft.DirectX.Quaternion.op_Multiply(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  931.       <summary />
  932.       <param name="left" />
  933.       <param name="right" />
  934.       <returns />
  935.     </member>
  936.     <member name="M:Microsoft.DirectX.Quaternion.op_Subtraction(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  937.       <summary />
  938.       <param name="left" />
  939.       <param name="right" />
  940.       <returns />
  941.     </member>
  942.     <member name="M:Microsoft.DirectX.Quaternion.RotateAxis(Microsoft.DirectX.Vector3,System.Single)">
  943.       <summary>Rotates a quaternion about an arbitrary axis.</summary>
  944.       <param name="v" />
  945.       <param name="angle" />
  946.       <returns />
  947.     </member>
  948.     <member name="M:Microsoft.DirectX.Quaternion.RotateMatrix(Microsoft.DirectX.Matrix)">
  949.       <summary>Builds a quaternion from a rotation matrix.</summary>
  950.       <param name="m" />
  951.       <returns />
  952.     </member>
  953.     <member name="M:Microsoft.DirectX.Quaternion.RotateYawPitchRoll(System.Single,System.Single,System.Single)">
  954.       <summary>Builds a quaternion with the given yaw, pitch, and roll.</summary>
  955.       <param name="yaw" />
  956.       <param name="pitch" />
  957.       <param name="roll" />
  958.       <returns />
  959.     </member>
  960.     <member name="M:Microsoft.DirectX.Quaternion.RotationAxis(Microsoft.DirectX.Vector3,System.Single)">
  961.       <summary>Rotates a quaternion about an arbitrary axis.</summary>
  962.       <param name="v" />
  963.       <param name="angle" />
  964.       <returns />
  965.     </member>
  966.     <member name="M:Microsoft.DirectX.Quaternion.RotationMatrix(Microsoft.DirectX.Matrix)">
  967.       <summary>Builds a quaternion from a rotation matrix.</summary>
  968.       <param name="m" />
  969.       <returns />
  970.     </member>
  971.     <member name="M:Microsoft.DirectX.Quaternion.RotationYawPitchRoll(System.Single,System.Single,System.Single)">
  972.       <summary>Builds a quaternion with the given yaw, pitch, and roll.</summary>
  973.       <param name="yaw" />
  974.       <param name="pitch" />
  975.       <param name="roll" />
  976.       <returns />
  977.     </member>
  978.     <member name="M:Microsoft.DirectX.Quaternion.Slerp(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,System.Single)">
  979.       <summary>Interpolates between two quaternions, using spherical linear interpolation.</summary>
  980.       <param name="q1" />
  981.       <param name="q2" />
  982.       <param name="t" />
  983.       <returns />
  984.     </member>
  985.     <member name="M:Microsoft.DirectX.Quaternion.Squad(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,System.Single)">
  986.       <summary>Interpolates between quaternions, using spherical quadrangle interpolation.</summary>
  987.       <param name="q1" />
  988.       <param name="a" />
  989.       <param name="b" />
  990.       <param name="c" />
  991.       <param name="t" />
  992.       <returns />
  993.     </member>
  994.     <member name="M:Microsoft.DirectX.Quaternion.SquadSetup(Microsoft.DirectX.Quaternion@,Microsoft.DirectX.Quaternion@,Microsoft.DirectX.Quaternion@,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  995.       <summary>Setup control points for spherical quadrangle interpolation.</summary>
  996.       <param name="outA" />
  997.       <param name="outB" />
  998.       <param name="outC" />
  999.       <param name="q0" />
  1000.       <param name="q1" />
  1001.       <param name="q2" />
  1002.       <param name="q3" />
  1003.       <returns />
  1004.     </member>
  1005.     <member name="M:Microsoft.DirectX.Quaternion.Subtract(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Quaternion)">
  1006.       <summary>Subtracts two quaternions.</summary>
  1007.       <param name="m1" />
  1008.       <param name="m2" />
  1009.       <returns />
  1010.     </member>
  1011.     <member name="M:Microsoft.DirectX.Quaternion.ToAxisAngle(Microsoft.DirectX.Quaternion,Microsoft.DirectX.Vector3@,System.Single@)">
  1012.       <summary>Computes a quaternion's axis and angle of rotation.</summary>
  1013.       <param name="q" />
  1014.       <param name="axis" />
  1015.       <param name="angle" />
  1016.       <returns />
  1017.     </member>
  1018.     <member name="M:Microsoft.DirectX.Quaternion.ToString">
  1019.       <summary>Obtains the String representation of this instance.</summary>
  1020.       <returns />
  1021.     </member>
  1022.     <member name="P:Microsoft.DirectX.Quaternion.Identity">
  1023.       <summary>Returns the identity quaternion.</summary>
  1024.     </member>
  1025.     <member name="P:Microsoft.DirectX.Quaternion.Zero">
  1026.       <summary>An empty quaternion.</summary>
  1027.     </member>
  1028.     <member name="T:Microsoft.DirectX.Single16">
  1029.       <summary />
  1030.     </member>
  1031.     <member name="F:Microsoft.DirectX.Single16.AddtionRounding">
  1032.       <summary />
  1033.     </member>
  1034.     <member name="F:Microsoft.DirectX.Single16.DigitsOfPrecision">
  1035.       <summary />
  1036.     </member>
  1037.     <member name="F:Microsoft.DirectX.Single16.Epsilon">
  1038.       <summary />
  1039.     </member>
  1040.     <member name="F:Microsoft.DirectX.Single16.ExponentRadix">
  1041.       <summary />
  1042.     </member>
  1043.     <member name="F:Microsoft.DirectX.Single16.MantissaBits">
  1044.       <summary />
  1045.     </member>
  1046.     <member name="F:Microsoft.DirectX.Single16.MaxBinaryExponent">
  1047.       <summary />
  1048.     </member>
  1049.     <member name="F:Microsoft.DirectX.Single16.MaxDecimalExponent">
  1050.       <summary />
  1051.     </member>
  1052.     <member name="F:Microsoft.DirectX.Single16.MaxValue">
  1053.       <summary />
  1054.     </member>
  1055.     <member name="F:Microsoft.DirectX.Single16.MinBinaryExponent">
  1056.       <summary />
  1057.     </member>
  1058.     <member name="F:Microsoft.DirectX.Single16.MinDecimalExponent">
  1059.       <summary />
  1060.     </member>
  1061.     <member name="F:Microsoft.DirectX.Single16.MinValue">
  1062.       <summary />
  1063.     </member>
  1064.     <member name="M:Microsoft.DirectX.Single16.#cctor">
  1065.       <summary />
  1066.     </member>
  1067.     <member name="M:Microsoft.DirectX.Single16.#ctor(System.Single)">
  1068.       <summary>Initializes a new instance of the object.</summary>
  1069.       <param name="value" />
  1070.     </member>
  1071.     <member name="M:Microsoft.DirectX.Single16.Equals(System.Object)">
  1072.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1073.       <param name="compare" />
  1074.       <returns />
  1075.     </member>
  1076.     <member name="M:Microsoft.DirectX.Single16.GetHashCode">
  1077.       <summary>Returns the hash code for this instance.</summary>
  1078.       <returns />
  1079.     </member>
  1080.     <member name="M:Microsoft.DirectX.Single16.op_Equality(Microsoft.DirectX.Single16,Microsoft.DirectX.Single16)">
  1081.       <summary />
  1082.       <param name="left" />
  1083.       <param name="right" />
  1084.       <returns />
  1085.     </member>
  1086.     <member name="M:Microsoft.DirectX.Single16.op_Inequality(Microsoft.DirectX.Single16,Microsoft.DirectX.Single16)">
  1087.       <summary />
  1088.       <param name="left" />
  1089.       <param name="right" />
  1090.       <returns />
  1091.     </member>
  1092.     <member name="M:Microsoft.DirectX.Single16.ToString">
  1093.       <summary>Obtains the String representation of this instance.</summary>
  1094.       <returns />
  1095.     </member>
  1096.     <member name="T:Microsoft.DirectX.Vector2">
  1097.       <summary>Describes a vector in two-dimensional (2-D) space.</summary>
  1098.     </member>
  1099.     <member name="F:Microsoft.DirectX.Vector2.X">
  1100.       <summary>The x component. </summary>
  1101.     </member>
  1102.     <member name="F:Microsoft.DirectX.Vector2.Y">
  1103.       <summary>The y component. </summary>
  1104.     </member>
  1105.     <member name="M:Microsoft.DirectX.Vector2.Add(Microsoft.DirectX.Vector2)">
  1106.       <summary>Adds two 2-D vectors.</summary>
  1107.       <param name="v" />
  1108.       <returns />
  1109.     </member>
  1110.     <member name="M:Microsoft.DirectX.Vector2.Add(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1111.       <summary>Adds two 2-D vectors.</summary>
  1112.       <param name="left" />
  1113.       <param name="right" />
  1114.       <returns />
  1115.     </member>
  1116.     <member name="M:Microsoft.DirectX.Vector2.BaryCentric(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,System.Single,System.Single)">
  1117.       <summary>Returns a point in Barycentric coordinates, using the specified 2-D vectors.</summary>
  1118.       <param name="v1" />
  1119.       <param name="v2" />
  1120.       <param name="v3" />
  1121.       <param name="f" />
  1122.       <param name="g" />
  1123.       <returns />
  1124.     </member>
  1125.     <member name="M:Microsoft.DirectX.Vector2.CatmullRom(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,System.Single)">
  1126.       <summary>Performs a Catmull-Rom interpolation, using the specified 2-D vectors.</summary>
  1127.       <param name="position1" />
  1128.       <param name="position2" />
  1129.       <param name="position3" />
  1130.       <param name="position4" />
  1131.       <param name="weightingFactor" />
  1132.       <returns />
  1133.     </member>
  1134.     <member name="M:Microsoft.DirectX.Vector2.Ccw(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1135.       <summary>Returns the z-component by taking the cross product of two 2-D vectors.</summary>
  1136.       <param name="left" />
  1137.       <param name="right" />
  1138.       <returns />
  1139.     </member>
  1140.     <member name="M:Microsoft.DirectX.Vector2.#ctor">
  1141.       <summary>Initializes a new instance of the object.</summary>
  1142.     </member>
  1143.     <member name="M:Microsoft.DirectX.Vector2.#ctor(System.Single,System.Single)">
  1144.       <summary>Initializes a new instance of the object.</summary>
  1145.       <param name="valueX" />
  1146.       <param name="valueY" />
  1147.     </member>
  1148.     <member name="M:Microsoft.DirectX.Vector2.Dot(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1149.       <summary>Determines the dot-product of two 2-D vectors.</summary>
  1150.       <param name="left" />
  1151.       <param name="right" />
  1152.       <returns />
  1153.     </member>
  1154.     <member name="M:Microsoft.DirectX.Vector2.Equals(System.Object)">
  1155.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1156.       <param name="compare" />
  1157.       <returns />
  1158.     </member>
  1159.     <member name="M:Microsoft.DirectX.Vector2.GetHashCode">
  1160.       <summary>Returns the hash code for this instance.</summary>
  1161.       <returns />
  1162.     </member>
  1163.     <member name="M:Microsoft.DirectX.Vector2.Hermite(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,System.Single)">
  1164.       <summary>Performs a Hermite spline interpolation, using the specified 2-D vectors.</summary>
  1165.       <param name="position" />
  1166.       <param name="tangent" />
  1167.       <param name="position2" />
  1168.       <param name="tangent2" />
  1169.       <param name="weightingFactor" />
  1170.       <returns />
  1171.     </member>
  1172.     <member name="M:Microsoft.DirectX.Vector2.Length">
  1173.       <summary>Returns the length of a 2-D vector.</summary>
  1174.       <returns />
  1175.     </member>
  1176.     <member name="M:Microsoft.DirectX.Vector2.Length(Microsoft.DirectX.Vector2)">
  1177.       <summary>Returns the length of a 2-D vector.</summary>
  1178.       <param name="source" />
  1179.       <returns />
  1180.     </member>
  1181.     <member name="M:Microsoft.DirectX.Vector2.LengthSq">
  1182.       <summary>Returns the square of the length of a 2-D vector.</summary>
  1183.       <returns />
  1184.     </member>
  1185.     <member name="M:Microsoft.DirectX.Vector2.LengthSq(Microsoft.DirectX.Vector2)">
  1186.       <summary>Returns the square of the length of a 2-D vector.</summary>
  1187.       <param name="source" />
  1188.       <returns />
  1189.     </member>
  1190.     <member name="M:Microsoft.DirectX.Vector2.Lerp(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2,System.Single)">
  1191.       <summary>Performs a linear interpolation between two 2-D vectors.</summary>
  1192.       <param name="left" />
  1193.       <param name="right" />
  1194.       <param name="interpolater" />
  1195.       <returns />
  1196.     </member>
  1197.     <member name="M:Microsoft.DirectX.Vector2.Maximize(Microsoft.DirectX.Vector2)">
  1198.       <summary>Returns a 2-D vector that is made up of the largest components of two 2-D vectors.</summary>
  1199.       <param name="source" />
  1200.       <returns />
  1201.     </member>
  1202.     <member name="M:Microsoft.DirectX.Vector2.Maximize(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1203.       <summary>Returns a 2-D vector that is made up of the largest components of two 2-D vectors.</summary>
  1204.       <param name="left" />
  1205.       <param name="right" />
  1206.       <returns />
  1207.     </member>
  1208.     <member name="M:Microsoft.DirectX.Vector2.Minimize(Microsoft.DirectX.Vector2)">
  1209.       <summary>Returns a 2-D vector that is made up of the smallest components of two 2-D vectors.</summary>
  1210.       <param name="source" />
  1211.       <returns />
  1212.     </member>
  1213.     <member name="M:Microsoft.DirectX.Vector2.Minimize(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1214.       <summary>Returns a 2-D vector that is made up of the smallest components of two 2-D vectors.</summary>
  1215.       <param name="left" />
  1216.       <param name="right" />
  1217.       <returns />
  1218.     </member>
  1219.     <member name="M:Microsoft.DirectX.Vector2.Multiply(Microsoft.DirectX.Vector2,System.Single)">
  1220.       <summary>Multiply a 2-D vector and a single.</summary>
  1221.       <param name="source" />
  1222.       <param name="s" />
  1223.       <returns />
  1224.     </member>
  1225.     <member name="M:Microsoft.DirectX.Vector2.Multiply(System.Single)">
  1226.       <summary>Multiply this 2-D vector with a single.</summary>
  1227.       <param name="s" />
  1228.       <returns />
  1229.     </member>
  1230.     <member name="M:Microsoft.DirectX.Vector2.Normalize">
  1231.       <summary>Returns the normalized version of a 2-D vector.</summary>
  1232.       <returns />
  1233.     </member>
  1234.     <member name="M:Microsoft.DirectX.Vector2.Normalize(Microsoft.DirectX.Vector2)">
  1235.       <summary>Returns the normalized version of a 2-D vector.</summary>
  1236.       <param name="source" />
  1237.       <returns />
  1238.     </member>
  1239.     <member name="M:Microsoft.DirectX.Vector2.op_Addition(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1240.       <summary />
  1241.       <param name="left" />
  1242.       <param name="right" />
  1243.       <returns />
  1244.     </member>
  1245.     <member name="M:Microsoft.DirectX.Vector2.op_Equality(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1246.       <summary />
  1247.       <param name="left" />
  1248.       <param name="right" />
  1249.       <returns />
  1250.     </member>
  1251.     <member name="M:Microsoft.DirectX.Vector2.op_Inequality(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1252.       <summary />
  1253.       <param name="left" />
  1254.       <param name="right" />
  1255.       <returns />
  1256.     </member>
  1257.     <member name="M:Microsoft.DirectX.Vector2.op_Multiply(System.Single,Microsoft.DirectX.Vector2)">
  1258.       <summary />
  1259.       <param name="right" />
  1260.       <param name="left" />
  1261.       <returns />
  1262.     </member>
  1263.     <member name="M:Microsoft.DirectX.Vector2.op_Multiply(Microsoft.DirectX.Vector2,System.Single)">
  1264.       <summary />
  1265.       <param name="left" />
  1266.       <param name="right" />
  1267.       <returns />
  1268.     </member>
  1269.     <member name="M:Microsoft.DirectX.Vector2.op_Subtraction(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1270.       <summary />
  1271.       <param name="left" />
  1272.       <param name="right" />
  1273.       <returns />
  1274.     </member>
  1275.     <member name="M:Microsoft.DirectX.Vector2.Scale(System.Single)">
  1276.       <summary>Scales a 2-D vector.</summary>
  1277.       <param name="scalingFactor" />
  1278.       <returns />
  1279.     </member>
  1280.     <member name="M:Microsoft.DirectX.Vector2.Scale(Microsoft.DirectX.Vector2,System.Single)">
  1281.       <summary>Scales a 2-D vector.</summary>
  1282.       <param name="source" />
  1283.       <param name="scalingFactor" />
  1284.       <returns />
  1285.     </member>
  1286.     <member name="M:Microsoft.DirectX.Vector2.Subtract(Microsoft.DirectX.Vector2)">
  1287.       <summary>Subtracts two 2-D vectors.</summary>
  1288.       <param name="source" />
  1289.       <returns />
  1290.     </member>
  1291.     <member name="M:Microsoft.DirectX.Vector2.Subtract(Microsoft.DirectX.Vector2,Microsoft.DirectX.Vector2)">
  1292.       <summary>Subtracts two 2-D vectors.</summary>
  1293.       <param name="left" />
  1294.       <param name="right" />
  1295.       <returns />
  1296.     </member>
  1297.     <member name="M:Microsoft.DirectX.Vector2.ToString">
  1298.       <summary>Obtains the String representation of this instance.</summary>
  1299.       <returns />
  1300.     </member>
  1301.     <member name="M:Microsoft.DirectX.Vector2.Transform(Microsoft.DirectX.Vector2,Microsoft.DirectX.Matrix)">
  1302.       <summary>Transforms a 2-D vector by a given matrix.</summary>
  1303.       <param name="source" />
  1304.       <param name="sourceMatrix" />
  1305.       <returns />
  1306.     </member>
  1307.     <member name="M:Microsoft.DirectX.Vector2.TransformCoordinate(Microsoft.DirectX.Matrix)">
  1308.       <summary>Transforms a 2-D vector by a given matrix, projecting the result back into w = 1.</summary>
  1309.       <param name="sourceMatrix" />
  1310.       <returns />
  1311.     </member>
  1312.     <member name="M:Microsoft.DirectX.Vector2.TransformCoordinate(Microsoft.DirectX.Vector2,Microsoft.DirectX.Matrix)">
  1313.       <summary>Transforms a 2-D vector by a given matrix, projecting the result back into w = 1.</summary>
  1314.       <param name="source" />
  1315.       <param name="sourceMatrix" />
  1316.       <returns />
  1317.     </member>
  1318.     <member name="M:Microsoft.DirectX.Vector2.TransformNormal(Microsoft.DirectX.Matrix)">
  1319.       <summary>Transforms the 2-D vector normal by the given matrix.</summary>
  1320.       <param name="sourceMatrix" />
  1321.       <returns />
  1322.     </member>
  1323.     <member name="M:Microsoft.DirectX.Vector2.TransformNormal(Microsoft.DirectX.Vector2,Microsoft.DirectX.Matrix)">
  1324.       <summary>Transforms the 2-D vector normal by the given matrix.</summary>
  1325.       <param name="source" />
  1326.       <param name="sourceMatrix" />
  1327.       <returns />
  1328.     </member>
  1329.     <member name="P:Microsoft.DirectX.Vector2.Empty">
  1330.       <summary>An empty 2-D vector.</summary>
  1331.     </member>
  1332.     <member name="T:Microsoft.DirectX.Vector3">
  1333.       <summary>Describes a vector in three-dimensional (3-D) space.</summary>
  1334.     </member>
  1335.     <member name="F:Microsoft.DirectX.Vector3.X">
  1336.       <summary>The x component. </summary>
  1337.     </member>
  1338.     <member name="F:Microsoft.DirectX.Vector3.Y">
  1339.       <summary>The y component. </summary>
  1340.     </member>
  1341.     <member name="F:Microsoft.DirectX.Vector3.Z">
  1342.       <summary>The z component. </summary>
  1343.     </member>
  1344.     <member name="M:Microsoft.DirectX.Vector3.Add(Microsoft.DirectX.Vector3)">
  1345.       <summary>Adds two 3-D vectors.</summary>
  1346.       <param name="source" />
  1347.       <returns />
  1348.     </member>
  1349.     <member name="M:Microsoft.DirectX.Vector3.Add(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1350.       <summary>Adds two 3-D vectors.</summary>
  1351.       <param name="left" />
  1352.       <param name="right" />
  1353.       <returns />
  1354.     </member>
  1355.     <member name="M:Microsoft.DirectX.Vector3.BaryCentric(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Single,System.Single)">
  1356.       <summary>Returns a point in Barycentric coordinates, using the specified 3-D vectors.</summary>
  1357.       <param name="v1" />
  1358.       <param name="v2" />
  1359.       <param name="v3" />
  1360.       <param name="f" />
  1361.       <param name="g" />
  1362.       <returns />
  1363.     </member>
  1364.     <member name="M:Microsoft.DirectX.Vector3.CatmullRom(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Single)">
  1365.       <summary>Performs a Catmull-Rom interpolation, using the specified 3-D vectors.</summary>
  1366.       <param name="position1" />
  1367.       <param name="position2" />
  1368.       <param name="position3" />
  1369.       <param name="position4" />
  1370.       <param name="weightingFactor" />
  1371.       <returns />
  1372.     </member>
  1373.     <member name="M:Microsoft.DirectX.Vector3.Cross(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1374.       <summary>Determines the cross-product of two 3-D vectors.</summary>
  1375.       <param name="left" />
  1376.       <param name="right" />
  1377.       <returns />
  1378.     </member>
  1379.     <member name="M:Microsoft.DirectX.Vector3.#ctor">
  1380.       <summary>Initializes a new instance of the object.</summary>
  1381.     </member>
  1382.     <member name="M:Microsoft.DirectX.Vector3.#ctor(System.Single,System.Single,System.Single)">
  1383.       <summary>Initializes a new instance of the object.</summary>
  1384.       <param name="valueX" />
  1385.       <param name="valueY" />
  1386.       <param name="valueZ" />
  1387.     </member>
  1388.     <member name="M:Microsoft.DirectX.Vector3.Dot(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1389.       <summary>Determines the dot-product of two 3-D vectors.</summary>
  1390.       <param name="left" />
  1391.       <param name="right" />
  1392.       <returns />
  1393.     </member>
  1394.     <member name="M:Microsoft.DirectX.Vector3.Equals(System.Object)">
  1395.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1396.       <param name="compare" />
  1397.       <returns />
  1398.     </member>
  1399.     <member name="M:Microsoft.DirectX.Vector3.GetHashCode">
  1400.       <summary>Returns the hash code for this instance.</summary>
  1401.       <returns />
  1402.     </member>
  1403.     <member name="M:Microsoft.DirectX.Vector3.Hermite(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Single)">
  1404.       <summary>Performs a Hermite spline interpolation, using the specified 3-D vectors.</summary>
  1405.       <param name="position" />
  1406.       <param name="tangent" />
  1407.       <param name="position2" />
  1408.       <param name="tangent2" />
  1409.       <param name="weightingFactor" />
  1410.       <returns />
  1411.     </member>
  1412.     <member name="M:Microsoft.DirectX.Vector3.Length">
  1413.       <summary>Returns the length of a 3-D vector.</summary>
  1414.       <returns />
  1415.     </member>
  1416.     <member name="M:Microsoft.DirectX.Vector3.Length(Microsoft.DirectX.Vector3)">
  1417.       <summary>Returns the length of a 3-D vector.</summary>
  1418.       <param name="source" />
  1419.       <returns />
  1420.     </member>
  1421.     <member name="M:Microsoft.DirectX.Vector3.LengthSq">
  1422.       <summary>Returns the square of the length of a 3-D vector.</summary>
  1423.       <returns />
  1424.     </member>
  1425.     <member name="M:Microsoft.DirectX.Vector3.LengthSq(Microsoft.DirectX.Vector3)">
  1426.       <summary>Returns the square of the length of a 3-D vector.</summary>
  1427.       <param name="source" />
  1428.       <returns />
  1429.     </member>
  1430.     <member name="M:Microsoft.DirectX.Vector3.Lerp(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3,System.Single)">
  1431.       <summary>Performs a linear interpolation between two 3-D vectors.</summary>
  1432.       <param name="left" />
  1433.       <param name="right" />
  1434.       <param name="interpolater" />
  1435.       <returns />
  1436.     </member>
  1437.     <member name="M:Microsoft.DirectX.Vector3.Maximize(Microsoft.DirectX.Vector3)">
  1438.       <summary>Returns a 3-D vector that is made up of the largest components of two 3-D vectors.</summary>
  1439.       <param name="source" />
  1440.       <returns />
  1441.     </member>
  1442.     <member name="M:Microsoft.DirectX.Vector3.Maximize(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1443.       <summary>Returns a 3-D vector that is made up of the largest components of two 3-D vectors.</summary>
  1444.       <param name="left" />
  1445.       <param name="right" />
  1446.       <returns />
  1447.     </member>
  1448.     <member name="M:Microsoft.DirectX.Vector3.Minimize(Microsoft.DirectX.Vector3)">
  1449.       <summary>Returns a 3-D vector that is made up of the smallest components of two 3-D vectors.</summary>
  1450.       <param name="source" />
  1451.       <returns />
  1452.     </member>
  1453.     <member name="M:Microsoft.DirectX.Vector3.Minimize(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1454.       <summary>Returns a 3-D vector that is made up of the smallest components of two 3-D vectors.</summary>
  1455.       <param name="left" />
  1456.       <param name="right" />
  1457.       <returns />
  1458.     </member>
  1459.     <member name="M:Microsoft.DirectX.Vector3.Multiply(Microsoft.DirectX.Vector3,System.Single)">
  1460.       <summary>Multiply a 3-D vector by a single.</summary>
  1461.       <param name="source" />
  1462.       <param name="f" />
  1463.       <returns />
  1464.     </member>
  1465.     <member name="M:Microsoft.DirectX.Vector3.Multiply(System.Single)">
  1466.       <summary>Multiply a 3-D vector by a single.</summary>
  1467.       <param name="s" />
  1468.       <returns />
  1469.     </member>
  1470.     <member name="M:Microsoft.DirectX.Vector3.Normalize">
  1471.       <summary>Returns the normalized version of a 3-D vector.</summary>
  1472.       <returns />
  1473.     </member>
  1474.     <member name="M:Microsoft.DirectX.Vector3.Normalize(Microsoft.DirectX.Vector3)">
  1475.       <summary>Returns the normalized version of a 3-D vector.</summary>
  1476.       <param name="source" />
  1477.       <returns />
  1478.     </member>
  1479.     <member name="M:Microsoft.DirectX.Vector3.op_Addition(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1480.       <summary />
  1481.       <param name="left" />
  1482.       <param name="right" />
  1483.       <returns />
  1484.     </member>
  1485.     <member name="M:Microsoft.DirectX.Vector3.op_Equality(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1486.       <summary />
  1487.       <param name="left" />
  1488.       <param name="right" />
  1489.       <returns />
  1490.     </member>
  1491.     <member name="M:Microsoft.DirectX.Vector3.op_Inequality(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1492.       <summary />
  1493.       <param name="left" />
  1494.       <param name="right" />
  1495.       <returns />
  1496.     </member>
  1497.     <member name="M:Microsoft.DirectX.Vector3.op_Multiply(System.Single,Microsoft.DirectX.Vector3)">
  1498.       <summary />
  1499.       <param name="right" />
  1500.       <param name="left" />
  1501.       <returns />
  1502.     </member>
  1503.     <member name="M:Microsoft.DirectX.Vector3.op_Multiply(Microsoft.DirectX.Vector3,System.Single)">
  1504.       <summary />
  1505.       <param name="left" />
  1506.       <param name="right" />
  1507.       <returns />
  1508.     </member>
  1509.     <member name="M:Microsoft.DirectX.Vector3.op_Subtraction(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1510.       <summary />
  1511.       <param name="left" />
  1512.       <param name="right" />
  1513.       <returns />
  1514.     </member>
  1515.     <member name="M:Microsoft.DirectX.Vector3.Project(System.Object,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  1516.       <summary>Projects a vector from object space into screen space.</summary>
  1517.       <param name="viewport" />
  1518.       <param name="projection" />
  1519.       <param name="view" />
  1520.       <param name="world" />
  1521.       <returns />
  1522.     </member>
  1523.     <member name="M:Microsoft.DirectX.Vector3.Project(Microsoft.DirectX.Vector3,System.Object,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  1524.       <summary>Projects a vector from object space into screen space.</summary>
  1525.       <param name="v" />
  1526.       <param name="viewport" />
  1527.       <param name="projection" />
  1528.       <param name="view" />
  1529.       <param name="world" />
  1530.       <returns />
  1531.     </member>
  1532.     <member name="M:Microsoft.DirectX.Vector3.Scale(System.Single)">
  1533.       <summary>Scales a 3-D vector.</summary>
  1534.       <param name="scalingFactor" />
  1535.       <returns />
  1536.     </member>
  1537.     <member name="M:Microsoft.DirectX.Vector3.Scale(Microsoft.DirectX.Vector3,System.Single)">
  1538.       <summary>Scales a 3-D vector.</summary>
  1539.       <param name="source" />
  1540.       <param name="scalingFactor" />
  1541.       <returns />
  1542.     </member>
  1543.     <member name="M:Microsoft.DirectX.Vector3.Subtract(Microsoft.DirectX.Vector3)">
  1544.       <summary>Subtracts two 3-D vectors.</summary>
  1545.       <param name="source" />
  1546.       <returns />
  1547.     </member>
  1548.     <member name="M:Microsoft.DirectX.Vector3.Subtract(Microsoft.DirectX.Vector3,Microsoft.DirectX.Vector3)">
  1549.       <summary>Subtracts two 3-D vectors.</summary>
  1550.       <param name="left" />
  1551.       <param name="right" />
  1552.       <returns />
  1553.     </member>
  1554.     <member name="M:Microsoft.DirectX.Vector3.ToString">
  1555.       <summary>Obtains the String representation of this instance.</summary>
  1556.       <returns />
  1557.     </member>
  1558.     <member name="M:Microsoft.DirectX.Vector3.Transform(Microsoft.DirectX.Vector3,Microsoft.DirectX.Matrix)">
  1559.       <summary>Transforms a 3-D vector by a given matrix.</summary>
  1560.       <param name="source" />
  1561.       <param name="sourceMatrix" />
  1562.       <returns />
  1563.     </member>
  1564.     <member name="M:Microsoft.DirectX.Vector3.TransformCoordinate(Microsoft.DirectX.Matrix)">
  1565.       <summary>Transforms a 3-D vector by a given matrix, projecting the result back into w = 1.</summary>
  1566.       <param name="sourceMatrix" />
  1567.       <returns />
  1568.     </member>
  1569.     <member name="M:Microsoft.DirectX.Vector3.TransformCoordinate(Microsoft.DirectX.Vector3,Microsoft.DirectX.Matrix)">
  1570.       <summary>Transforms a 3-D vector by a given matrix, projecting the result back into w = 1.</summary>
  1571.       <param name="source" />
  1572.       <param name="sourceMatrix" />
  1573.       <returns />
  1574.     </member>
  1575.     <member name="M:Microsoft.DirectX.Vector3.TransformNormal(Microsoft.DirectX.Matrix)">
  1576.       <summary>Transforms the 3-D vector normal by the given matrix.</summary>
  1577.       <param name="sourceMatrix" />
  1578.       <returns />
  1579.     </member>
  1580.     <member name="M:Microsoft.DirectX.Vector3.TransformNormal(Microsoft.DirectX.Vector3,Microsoft.DirectX.Matrix)">
  1581.       <summary>Transforms the 3-D vector normal by the given matrix.</summary>
  1582.       <param name="source" />
  1583.       <param name="sourceMatrix" />
  1584.       <returns />
  1585.     </member>
  1586.     <member name="M:Microsoft.DirectX.Vector3.Unproject(System.Object,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  1587.       <summary>Projects a vector from screen space into object space.</summary>
  1588.       <param name="viewport" />
  1589.       <param name="projection" />
  1590.       <param name="view" />
  1591.       <param name="world" />
  1592.       <returns />
  1593.     </member>
  1594.     <member name="M:Microsoft.DirectX.Vector3.Unproject(Microsoft.DirectX.Vector3,System.Object,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix,Microsoft.DirectX.Matrix)">
  1595.       <summary>Projects a vector from screen space into object space.</summary>
  1596.       <param name="v" />
  1597.       <param name="viewport" />
  1598.       <param name="projection" />
  1599.       <param name="view" />
  1600.       <param name="world" />
  1601.       <returns />
  1602.     </member>
  1603.     <member name="P:Microsoft.DirectX.Vector3.Empty">
  1604.       <summary>Returns an empty 3-D vector.</summary>
  1605.     </member>
  1606.     <member name="T:Microsoft.DirectX.Vector4">
  1607.       <summary>Describes a vector in four-dimensional (4-D) space.</summary>
  1608.     </member>
  1609.     <member name="F:Microsoft.DirectX.Vector4.W">
  1610.       <summary>The w component. </summary>
  1611.     </member>
  1612.     <member name="F:Microsoft.DirectX.Vector4.X">
  1613.       <summary>The x component. </summary>
  1614.     </member>
  1615.     <member name="F:Microsoft.DirectX.Vector4.Y">
  1616.       <summary>The y component. </summary>
  1617.     </member>
  1618.     <member name="F:Microsoft.DirectX.Vector4.Z">
  1619.       <summary>The z component. </summary>
  1620.     </member>
  1621.     <member name="M:Microsoft.DirectX.Vector4.Add(Microsoft.DirectX.Vector4)">
  1622.       <summary>Adds two 4-D vectors.</summary>
  1623.       <param name="source" />
  1624.       <returns />
  1625.     </member>
  1626.     <member name="M:Microsoft.DirectX.Vector4.Add(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1627.       <summary>Adds two 4-D vectors.</summary>
  1628.       <param name="left" />
  1629.       <param name="right" />
  1630.       <returns />
  1631.     </member>
  1632.     <member name="M:Microsoft.DirectX.Vector4.BaryCentric(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,System.Single,System.Single)">
  1633.       <summary>Returns a point in Barycentric coordinates, using the specified 4-D vectors.</summary>
  1634.       <param name="v1" />
  1635.       <param name="v2" />
  1636.       <param name="v3" />
  1637.       <param name="f" />
  1638.       <param name="g" />
  1639.       <returns />
  1640.     </member>
  1641.     <member name="M:Microsoft.DirectX.Vector4.CatmullRom(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,System.Single)">
  1642.       <summary>Performs a Catmull-Rom interpolation, using the specified 4-D vectors.</summary>
  1643.       <param name="position1" />
  1644.       <param name="position2" />
  1645.       <param name="position3" />
  1646.       <param name="position4" />
  1647.       <param name="weightingFactor" />
  1648.       <returns />
  1649.     </member>
  1650.     <member name="M:Microsoft.DirectX.Vector4.Cross(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1651.       <summary>Determines the cross-product in four dimensions.</summary>
  1652.       <param name="v1" />
  1653.       <param name="v2" />
  1654.       <param name="v3" />
  1655.       <returns />
  1656.     </member>
  1657.     <member name="M:Microsoft.DirectX.Vector4.#ctor">
  1658.       <summary>Initializes a new instance of the object.</summary>
  1659.     </member>
  1660.     <member name="M:Microsoft.DirectX.Vector4.#ctor(System.Single,System.Single,System.Single,System.Single)">
  1661.       <summary>Initializes a new instance of the object.</summary>
  1662.       <param name="valueX" />
  1663.       <param name="valueY" />
  1664.       <param name="valueZ" />
  1665.       <param name="valueW" />
  1666.     </member>
  1667.     <member name="M:Microsoft.DirectX.Vector4.Dot(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1668.       <summary>Determines the dot-product of two 4-D vectors.</summary>
  1669.       <param name="left" />
  1670.       <param name="right" />
  1671.       <returns />
  1672.     </member>
  1673.     <member name="M:Microsoft.DirectX.Vector4.Equals(System.Object)">
  1674.       <summary>Returns a value indicating whether this instance is equal to a specified object.</summary>
  1675.       <param name="compare" />
  1676.       <returns />
  1677.     </member>
  1678.     <member name="M:Microsoft.DirectX.Vector4.GetHashCode">
  1679.       <summary>Returns the hash code for this instance.</summary>
  1680.       <returns />
  1681.     </member>
  1682.     <member name="M:Microsoft.DirectX.Vector4.Hermite(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,System.Single)">
  1683.       <summary>Performs a Hermite spline interpolation, using the specified 4-D vectors.</summary>
  1684.       <param name="position" />
  1685.       <param name="tangent" />
  1686.       <param name="position2" />
  1687.       <param name="tangent2" />
  1688.       <param name="weightingFactor" />
  1689.       <returns />
  1690.     </member>
  1691.     <member name="M:Microsoft.DirectX.Vector4.Length">
  1692.       <summary>Returns the length of a 4-D vector.</summary>
  1693.       <returns />
  1694.     </member>
  1695.     <member name="M:Microsoft.DirectX.Vector4.Length(Microsoft.DirectX.Vector4)">
  1696.       <summary>Returns the length of a 4-D vector.</summary>
  1697.       <param name="source" />
  1698.       <returns />
  1699.     </member>
  1700.     <member name="M:Microsoft.DirectX.Vector4.LengthSq">
  1701.       <summary>Returns the square of the length of a 4-D vector.</summary>
  1702.       <returns />
  1703.     </member>
  1704.     <member name="M:Microsoft.DirectX.Vector4.LengthSq(Microsoft.DirectX.Vector4)">
  1705.       <summary>Returns the square of the length of a 4-D vector.</summary>
  1706.       <param name="source" />
  1707.       <returns />
  1708.     </member>
  1709.     <member name="M:Microsoft.DirectX.Vector4.Lerp(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4,System.Single)">
  1710.       <summary>Performs a linear interpolation between two 4-D vectors.</summary>
  1711.       <param name="left" />
  1712.       <param name="right" />
  1713.       <param name="interpolater" />
  1714.       <returns />
  1715.     </member>
  1716.     <member name="M:Microsoft.DirectX.Vector4.Maximize(Microsoft.DirectX.Vector4)">
  1717.       <summary>Returns a 4-D vector that is made up of the largest components of two 4-D vectors.</summary>
  1718.       <param name="source" />
  1719.       <returns />
  1720.     </member>
  1721.     <member name="M:Microsoft.DirectX.Vector4.Maximize(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1722.       <summary>Returns a 4-D vector that is made up of the largest components of two 4-D vectors.</summary>
  1723.       <param name="left" />
  1724.       <param name="right" />
  1725.       <returns />
  1726.     </member>
  1727.     <member name="M:Microsoft.DirectX.Vector4.Minimize(Microsoft.DirectX.Vector4)">
  1728.       <summary>Returns a 4-D vector that is made up of the smallest components of two 4-D vectors.</summary>
  1729.       <param name="source" />
  1730.       <returns />
  1731.     </member>
  1732.     <member name="M:Microsoft.DirectX.Vector4.Minimize(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1733.       <summary>Returns a 4-D vector that is made up of the smallest components of two 4-D vectors.</summary>
  1734.       <param name="left" />
  1735.       <param name="right" />
  1736.       <returns />
  1737.     </member>
  1738.     <member name="M:Microsoft.DirectX.Vector4.Multiply(Microsoft.DirectX.Vector4,System.Single)">
  1739.       <summary>Mutiply a 4-D vector by a single.</summary>
  1740.       <param name="source" />
  1741.       <param name="f" />
  1742.       <returns />
  1743.     </member>
  1744.     <member name="M:Microsoft.DirectX.Vector4.Multiply(System.Single)">
  1745.       <summary>Mutiply a 4-D vector by a single.</summary>
  1746.       <param name="s" />
  1747.       <returns />
  1748.     </member>
  1749.     <member name="M:Microsoft.DirectX.Vector4.Normalize">
  1750.       <summary>Returns the normalized version of a 4-D vector.</summary>
  1751.       <returns />
  1752.     </member>
  1753.     <member name="M:Microsoft.DirectX.Vector4.Normalize(Microsoft.DirectX.Vector4)">
  1754.       <summary>Returns the normalized version of a 4-D vector.</summary>
  1755.       <param name="source" />
  1756.       <returns />
  1757.     </member>
  1758.     <member name="M:Microsoft.DirectX.Vector4.op_Addition(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1759.       <summary />
  1760.       <param name="left" />
  1761.       <param name="right" />
  1762.       <returns />
  1763.     </member>
  1764.     <member name="M:Microsoft.DirectX.Vector4.op_Equality(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1765.       <summary />
  1766.       <param name="left" />
  1767.       <param name="right" />
  1768.       <returns />
  1769.     </member>
  1770.     <member name="M:Microsoft.DirectX.Vector4.op_Inequality(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1771.       <summary />
  1772.       <param name="left" />
  1773.       <param name="right" />
  1774.       <returns />
  1775.     </member>
  1776.     <member name="M:Microsoft.DirectX.Vector4.op_Multiply(System.Single,Microsoft.DirectX.Vector4)">
  1777.       <summary />
  1778.       <param name="right" />
  1779.       <param name="left" />
  1780.       <returns />
  1781.     </member>
  1782.     <member name="M:Microsoft.DirectX.Vector4.op_Multiply(Microsoft.DirectX.Vector4,System.Single)">
  1783.       <summary />
  1784.       <param name="left" />
  1785.       <param name="right" />
  1786.       <returns />
  1787.     </member>
  1788.     <member name="M:Microsoft.DirectX.Vector4.op_Subtraction(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1789.       <summary />
  1790.       <param name="left" />
  1791.       <param name="right" />
  1792.       <returns />
  1793.     </member>
  1794.     <member name="M:Microsoft.DirectX.Vector4.Scale(System.Single)">
  1795.       <summary>Scales a 4-D vector.</summary>
  1796.       <param name="scalingFactor" />
  1797.       <returns />
  1798.     </member>
  1799.     <member name="M:Microsoft.DirectX.Vector4.Scale(Microsoft.DirectX.Vector4,System.Single)">
  1800.       <summary>Scales a 4-D vector.</summary>
  1801.       <param name="source" />
  1802.       <param name="scalingFactor" />
  1803.       <returns />
  1804.     </member>
  1805.     <member name="M:Microsoft.DirectX.Vector4.Subtract(Microsoft.DirectX.Vector4)">
  1806.       <summary>Subtracts two 4-D vectors.</summary>
  1807.       <param name="source" />
  1808.       <returns />
  1809.     </member>
  1810.     <member name="M:Microsoft.DirectX.Vector4.Subtract(Microsoft.DirectX.Vector4,Microsoft.DirectX.Vector4)">
  1811.       <summary>Subtracts two 4-D vectors.</summary>
  1812.       <param name="left" />
  1813.       <param name="right" />
  1814.       <returns />
  1815.     </member>
  1816.     <member name="M:Microsoft.DirectX.Vector4.ToString">
  1817.       <summary>Obtains the String representation of this instance.</summary>
  1818.       <returns />
  1819.     </member>
  1820.     <member name="M:Microsoft.DirectX.Vector4.Transform(Microsoft.DirectX.Matrix)">
  1821.       <summary>Transforms a 4-D vector by a given matrix.</summary>
  1822.       <param name="sourceMatrix" />
  1823.       <returns />
  1824.     </member>
  1825.     <member name="M:Microsoft.DirectX.Vector4.Transform(Microsoft.DirectX.Vector4,Microsoft.DirectX.Matrix)">
  1826.       <summary>Transforms a 4-D vector by a given matrix.</summary>
  1827.       <param name="source" />
  1828.       <param name="sourceMatrix" />
  1829.       <returns />
  1830.     </member>
  1831.     <member name="P:Microsoft.DirectX.Vector4.Empty">
  1832.       <summary>Returns an empty 4-D vector</summary>
  1833.     </member>
  1834.     <member name="T:Microsoft.DirectX.Security.GraphicsPermission">
  1835.       <summary>Controls the permissions related to DirectX Graphics.</summary>
  1836.     </member>
  1837.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.Copy">
  1838.       <summary>Creates and returns an identical copy of the current permission.</summary>
  1839.       <returns />
  1840.     </member>
  1841.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.#ctor(System.Boolean)">
  1842.       <summary>Initializes a new instance of the object.</summary>
  1843.       <param name="canUse" />
  1844.     </member>
  1845.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.#ctor(System.Security.Permissions.PermissionState)">
  1846.       <summary>Initializes a new instance of the object.</summary>
  1847.       <param name="state" />
  1848.     </member>
  1849.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.FromXml(System.Security.SecurityElement)">
  1850.       <summary>Reconstructs a permission with a specified state from an XML encoding.</summary>
  1851.       <param name="securityElement" />
  1852.       <returns />
  1853.     </member>
  1854.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.Intersect(System.Security.IPermission)">
  1855.       <summary>Creates and returns a permission that is the intersection of the current permission and the specified permission.</summary>
  1856.       <param name="target" />
  1857.       <returns />
  1858.     </member>
  1859.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.IsSubsetOf(System.Security.IPermission)">
  1860.       <summary>Determines whether the current permission is a subset of the specified permission.</summary>
  1861.       <param name="target" />
  1862.       <returns />
  1863.     </member>
  1864.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.IsUnrestricted">
  1865.       <summary>Returns a value indicating whether the current permission is unrestricted.</summary>
  1866.       <returns />
  1867.     </member>
  1868.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.ToXml">
  1869.       <summary>Creates an XML encoding of the permission and its current state.</summary>
  1870.       <returns />
  1871.     </member>
  1872.     <member name="M:Microsoft.DirectX.Security.GraphicsPermission.Union(System.Security.IPermission)">
  1873.       <summary>Creates a permission that is the union of the permission and the specified permission.</summary>
  1874.       <param name="target" />
  1875.       <returns />
  1876.     </member>
  1877.     <member name="P:Microsoft.DirectX.Security.GraphicsPermission.Use">
  1878.       <summary>Gets or sets the access represented by the permission.</summary>
  1879.     </member>
  1880.     <member name="T:Microsoft.DirectX.Security.InputPermission">
  1881.       <summary>Controls the permissions related to DirectX Input.</summary>
  1882.     </member>
  1883.     <member name="M:Microsoft.DirectX.Security.InputPermission.Copy">
  1884.       <summary>Creates and returns an identical copy of the current permission.</summary>
  1885.       <returns />
  1886.     </member>
  1887.     <member name="M:Microsoft.DirectX.Security.InputPermission.#ctor(System.Security.Permissions.PermissionState)">
  1888.       <summary>Initializes a new instance of the object.</summary>
  1889.       <param name="state" />
  1890.     </member>
  1891.     <member name="M:Microsoft.DirectX.Security.InputPermission.FromXml(System.Security.SecurityElement)">
  1892.       <summary>Reconstructs a permission with a specified state from an XML encoding.</summary>
  1893.       <param name="securityElement" />
  1894.       <returns />
  1895.     </member>
  1896.     <member name="M:Microsoft.DirectX.Security.InputPermission.Intersect(System.Security.IPermission)">
  1897.       <summary>Creates and returns a permission that is the intersection of the current permission and the specified permission.</summary>
  1898.       <param name="target" />
  1899.       <returns />
  1900.     </member>
  1901.     <member name="M:Microsoft.DirectX.Security.InputPermission.IsSubsetOf(System.Security.IPermission)">
  1902.       <summary>Determines whether the current permission is a subset of the specified permission.</summary>
  1903.       <param name="target" />
  1904.       <returns />
  1905.     </member>
  1906.     <member name="M:Microsoft.DirectX.Security.InputPermission.IsUnrestricted">
  1907.       <summary>Returns a value indicating whether the current permission is unrestricted.</summary>
  1908.       <returns />
  1909.     </member>
  1910.     <member name="M:Microsoft.DirectX.Security.InputPermission.ToXml">
  1911.       <summary>Creates an XML encoding of the permission and its current state.</summary>
  1912.       <returns />
  1913.     </member>
  1914.     <member name="M:Microsoft.DirectX.Security.InputPermission.Union(System.Security.IPermission)">
  1915.       <summary>Creates a permission that is the union of the permission and the specified permission.</summary>
  1916.       <param name="target" />
  1917.       <returns />
  1918.     </member>
  1919.     <member name="P:Microsoft.DirectX.Security.InputPermission.Use">
  1920.       <summary>Gets or sets the access represented by the permission.</summary>
  1921.     </member>
  1922.     <member name="T:Microsoft.DirectX.Security.NetworkPermission">
  1923.       <summary>Controls the permissions related DirectPlay.</summary>
  1924.     </member>
  1925.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.Copy">
  1926.       <summary>Creates and returns an identical copy of the current permission.</summary>
  1927.       <returns />
  1928.     </member>
  1929.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.#ctor(System.Security.Permissions.PermissionState)">
  1930.       <summary>Initializes a new instance of the object.</summary>
  1931.       <param name="state" />
  1932.     </member>
  1933.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.FromXml(System.Security.SecurityElement)">
  1934.       <summary>Reconstructs a permission with a specified state from an XML encoding.</summary>
  1935.       <param name="securityElement" />
  1936.       <returns />
  1937.     </member>
  1938.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.Intersect(System.Security.IPermission)">
  1939.       <summary>Creates and returns a permission that is the intersection of the current permission and the specified permission.</summary>
  1940.       <param name="target" />
  1941.       <returns />
  1942.     </member>
  1943.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.IsSubsetOf(System.Security.IPermission)">
  1944.       <summary>Determines whether the current permission is a subset of the specified permission.</summary>
  1945.       <param name="target" />
  1946.       <returns />
  1947.     </member>
  1948.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.IsUnrestricted">
  1949.       <summary>Returns a value indicating whether the current permission is unrestricted.</summary>
  1950.       <returns />
  1951.     </member>
  1952.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.ToXml">
  1953.       <summary>Creates an XML encoding of the permission and its current state.</summary>
  1954.       <returns />
  1955.     </member>
  1956.     <member name="M:Microsoft.DirectX.Security.NetworkPermission.Union(System.Security.IPermission)">
  1957.       <summary>Creates a permission that is the union of the permission and the specified permission.</summary>
  1958.       <param name="target" />
  1959.       <returns />
  1960.     </member>
  1961.     <member name="P:Microsoft.DirectX.Security.NetworkPermission.Host">
  1962.       <summary>Gets or sets the access represented by the permission.</summary>
  1963.     </member>
  1964.     <member name="P:Microsoft.DirectX.Security.NetworkPermission.Join">
  1965.       <summary>Gets or sets the access represented by the permission.</summary>
  1966.     </member>
  1967.     <member name="T:Microsoft.DirectX.Security.SoundPermission">
  1968.       <summary>Controls the permissions related DirectX Audio.</summary>
  1969.     </member>
  1970.     <member name="M:Microsoft.DirectX.Security.SoundPermission.Copy">
  1971.       <summary>Creates and returns an identical copy of the current permission.</summary>
  1972.       <returns />
  1973.     </member>
  1974.     <member name="M:Microsoft.DirectX.Security.SoundPermission.#ctor(System.Security.Permissions.PermissionState)">
  1975.       <summary>Initializes a new instance of the object.</summary>
  1976.       <param name="state" />
  1977.     </member>
  1978.     <member name="M:Microsoft.DirectX.Security.SoundPermission.FromXml(System.Security.SecurityElement)">
  1979.       <summary>Reconstructs a permission with a specified state from an XML encoding.</summary>
  1980.       <param name="securityElement" />
  1981.       <returns />
  1982.     </member>
  1983.     <member name="M:Microsoft.DirectX.Security.SoundPermission.Intersect(System.Security.IPermission)">
  1984.       <summary>Creates and returns a permission that is the intersection of the current permission and the specified permission.</summary>
  1985.       <param name="target" />
  1986.       <returns />
  1987.     </member>
  1988.     <member name="M:Microsoft.DirectX.Security.SoundPermission.IsSubsetOf(System.Security.IPermission)">
  1989.       <summary>Determines whether the current permission is a subset of the specified permission.</summary>
  1990.       <param name="target" />
  1991.       <returns />
  1992.     </member>
  1993.     <member name="M:Microsoft.DirectX.Security.SoundPermission.IsUnrestricted">
  1994.       <summary>Returns a value indicating whether the current permission is unrestricted.</summary>
  1995.       <returns />
  1996.     </member>
  1997.     <member name="M:Microsoft.DirectX.Security.SoundPermission.ToXml">
  1998.       <summary>Creates an XML encoding of the permission and its current state.</summary>
  1999.       <returns />
  2000.     </member>
  2001.     <member name="M:Microsoft.DirectX.Security.SoundPermission.Union(System.Security.IPermission)">
  2002.       <summary>Creates a permission that is the union of the permission and the specified permission.</summary>
  2003.       <param name="target" />
  2004.       <returns />
  2005.     </member>
  2006.     <member name="P:Microsoft.DirectX.Security.SoundPermission.Use">
  2007.       <summary>Gets or sets the access represented by the permission.</summary>
  2008.     </member>
  2009.     <member name="P:Microsoft.DirectX.Security.SoundPermission.UseCapture">
  2010.       <summary>Gets or sets the access represented by the permission.</summary>
  2011.     </member>
  2012.     <member name="T:Microsoft.DirectX.Security.Permissions.GraphicsPermissionAttribute">
  2013.       <summary>Allows security actions for GraphicsPermission to be applied to code using declarative security. </summary>
  2014.     </member>
  2015.     <member name="M:Microsoft.DirectX.Security.Permissions.GraphicsPermissionAttribute.CreatePermission">
  2016.       <summary>Creates a new permission.</summary>
  2017.       <returns />
  2018.     </member>
  2019.     <member name="M:Microsoft.DirectX.Security.Permissions.GraphicsPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
  2020.       <summary>Initializes a new instance of the object.</summary>
  2021.       <param name="action" />
  2022.     </member>
  2023.     <member name="P:Microsoft.DirectX.Security.Permissions.GraphicsPermissionAttribute.Use">
  2024.       <summary>Gets or sets the type of access.</summary>
  2025.     </member>
  2026.     <member name="T:Microsoft.DirectX.Security.Permissions.InputPermissionAttribute">
  2027.       <summary>Allows security actions for InputPermission to be applied to code using declarative security. </summary>
  2028.     </member>
  2029.     <member name="M:Microsoft.DirectX.Security.Permissions.InputPermissionAttribute.CreatePermission">
  2030.       <summary>Creates a new permission.</summary>
  2031.       <returns />
  2032.     </member>
  2033.     <member name="M:Microsoft.DirectX.Security.Permissions.InputPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
  2034.       <summary>Initializes a new instance of the object.</summary>
  2035.       <param name="action" />
  2036.     </member>
  2037.     <member name="P:Microsoft.DirectX.Security.Permissions.InputPermissionAttribute.Use">
  2038.       <summary>Gets or sets the type of access.</summary>
  2039.     </member>
  2040.     <member name="T:Microsoft.DirectX.Security.Permissions.NetworkPermissionAttribute">
  2041.       <summary>Allows security actions for NetworkPermission to be applied to code using declarative security. </summary>
  2042.     </member>
  2043.     <member name="M:Microsoft.DirectX.Security.Permissions.NetworkPermissionAttribute.CreatePermission">
  2044.       <summary>Create a new permission.</summary>
  2045.       <returns />
  2046.     </member>
  2047.     <member name="M:Microsoft.DirectX.Security.Permissions.NetworkPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
  2048.       <summary>Initializes a new instance of the object.</summary>
  2049.       <param name="action" />
  2050.     </member>
  2051.     <member name="P:Microsoft.DirectX.Security.Permissions.NetworkPermissionAttribute.Host">
  2052.       <summary>Gets or sets the type of access.</summary>
  2053.     </member>
  2054.     <member name="P:Microsoft.DirectX.Security.Permissions.NetworkPermissionAttribute.Join">
  2055.       <summary>Gets or sets the type of access.</summary>
  2056.     </member>
  2057.     <member name="T:Microsoft.DirectX.Security.Permissions.SoundPermissionAttribute">
  2058.       <summary>Allows security actions for SoundPermission to be applied to code using declarative security. </summary>
  2059.     </member>
  2060.     <member name="M:Microsoft.DirectX.Security.Permissions.SoundPermissionAttribute.CreatePermission">
  2061.       <summary>Creates a new permission.</summary>
  2062.       <returns />
  2063.     </member>
  2064.     <member name="M:Microsoft.DirectX.Security.Permissions.SoundPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
  2065.       <summary>Initializes a new instance of the object.</summary>
  2066.       <param name="action" />
  2067.     </member>
  2068.     <member name="P:Microsoft.DirectX.Security.Permissions.SoundPermissionAttribute.Use">
  2069.       <summary>Gets or sets the type of access.</summary>
  2070.     </member>
  2071.     <member name="P:Microsoft.DirectX.Security.Permissions.SoundPermissionAttribute.UseCapture">
  2072.       <summary>Gets or sets the type of access.</summary>
  2073.     </member>
  2074.   </members>
  2075. </doc>